Analyse Rapide des notes - DSC1

import pandas as pd
from ipywidgets import interact, interactive, fixed, interact_manual, IntSlider
# Standard plotly imports
import chart_studio.plotly as py
import plotly.graph_objs as go
from plotly.offline import iplot, init_notebook_mode
# Using plotly + cufflinks in offline mode
import cufflinks as cf
cf.go_offline(connected=False)
init_notebook_mode(connected=False)
df=pd.read_csv("Notes_DSC1.csv", encoding="latin-1")
df.describe()
Note Exo1 Exo2 Exo 3
count 28.000000 28.000000 28.000000 28.000000
mean 12.660714 3.401786 4.026786 5.000000
std 3.609539 1.198648 1.774745 1.635826
min 4.500000 0.750000 0.500000 0.750000
25% 10.625000 3.000000 2.937500 4.437500
50% 13.000000 3.875000 4.250000 5.500000
75% 15.250000 4.250000 5.062500 6.062500
max 18.250000 4.750000 7.250000 7.000000
df['Note']=df["Note"]*100/20
df['Exo1'] = df['Exo1']*100/5
df['Exo2'] = df['Exo2']*100/8
df['Exo 3'] = df['Exo 3']*100/7
df["Note"].iplot(kind="histogram", bins=20, theme="white", title="Répartition des notes",xTitle='Notes sur 100', yTitle='Quantité')
df["Exo1"].iplot(kind="histogram", bins=20, theme="white", title="Répartition des notes - Exercice 1 - Calculs matriciel",xTitle='Notes sur 100', yTitle='Quantité')
df["Exo2"].iplot(kind="histogram", bins=20, theme="white", title="Répartition des notes - Exo 2 - Géométrie",xTitle='Notes sur 100', yTitle='Quantité')
df["Exo 3"].iplot(kind="histogram", bins=20, theme="white", title="Répartition des notes - Exo 3 - Matrices, inversion",xTitle='Notes sur 100', yTitle='Quantité')